thousand islands national park - German English Dictionary